package edu.polsl.bio.str.manager.dao;

import edu.polsl.bio.str.common.entity.DotPlot;

import java.util.List;

/**
 * //todo class description
 * <p/>
 * Created on: Jun 17, 2011 4:30:11 PM <br/>
 * <a href="http://www.polsl.pl">www.polsl.pl</a>
 *
 * @author lukasz.olczak@polsl.pl
 */
public interface DotPlotDao {

  DotPlot create(DotPlot entity);

  void bulkInsert(List<DotPlot> dotPlots);

  List<DotPlot> getDotPlots(Long refId, Long queryId, Long refChromosomeId, Long queryChromosomeId);

  List<DotPlot> getDotPlots(Long refId, Long queryId, Long refChromosomeId, Long queryChromosomeId, int firstResult,
                            int count);

}
